// index.js
// 获取应用实例
const app = getApp()
import {
	article,
	position,
	wechat,
	user
} from '../../api/apiData'
var pageNum1 = 1; //页码
Page({
	data: {
		navList: [{
				url: "/pages/contact/index",
				src: "/images/grid-1.png",
				name: "简介"
			},
			{
				url: "/pages/study/index?type=1",
				src: "/images/grid-2.png",
				name: "信息发布"
			},
			{
				url: "/pages/npcNews/index",
				src: "/images/grid-3.png",
				name: "代表活动"
			},
			{
				url: "/pages/suggest/index",
				src: "/images/grid-4.png",
				name: "群众留言"
			},
			{
				url: "/pages/workManage/index",
				src: "/images/grid-5.png",
				name: "特色活动"
			},
			{
				url: "/pages/people/index",
				src: "/images/grid-6.png",
				name: "代表墙"
			}
		],
		loadMoreText: '加载中...', //底部文字
		list: [],
		banner: '',
		banner2: ''
	},

	onLoad() {
		this.getList(1)
		// banner
		position.content.detail({
			position_id: 1
		}, res => {
			if (res.code == 1) {
				this.setData({
					banner: res.data.path
				})
			}
		})
		position.content.detail({
			position_id: 2
		}, res => {
			if (res.code == 1) {
				this.setData({
					banner2: res.data.path
				})
			}
		})
	},
	toUrl1(){
		wx.navigateToMiniProgram({  
			appId: 'wx6ee4a6f6cfe1e713', // 目标小程序的 AppID  
			path: 'pages/home', // 目标小程序内的页面路径，可带参数  
			extraData: {  
				foo: 'bar' // 传递给目标小程序的参数  
			},  
			envVersion: 'release', // 打开正式版的小程序  
			success(res) {  
				// 跳转成功的回调  
				console.log('跳转成功', res);  
			},  
			fail(err) {  
				// 跳转失败的回调  
				console.error('跳转失败', err);  
			}  
		});
	},
	toUrl2(){
		wx.navigateToMiniProgram({  
			appId: 'wx6ee4a6f6cfe1e713', // 目标小程序的 AppID  
			path: 'pages/home', // 目标小程序内的页面路径，可带参数  
			extraData: {  
				foo: 'bar' // 传递给目标小程序的参数  
			},  
			envVersion: 'release', // 打开正式版的小程序  
			success(res) {  
				// 跳转成功的回调  
				console.log('跳转成功', res);  
			},  
			fail(err) {  
				// 跳转失败的回调  
				console.error('跳转失败', err);  
			}  
		});
	},
	toUrl3(){
		wx.navigateToMiniProgram({  
			appId: 'wx6ee4a6f6cfe1e713', // 目标小程序的 AppID  
			path: 'pages/home', // 目标小程序内的页面路径，可带参数  
			extraData: {  
				foo: 'bar' // 传递给目标小程序的参数  
			},  
			envVersion: 'release', // 打开正式版的小程序  
			success(res) {  
				// 跳转成功的回调  
				console.log('跳转成功', res);  
			},  
			fail(err) {  
				// 跳转失败的回调  
				console.error('跳转失败', err);  
			}  
		});
	},
	toNew() {
		wx.navigateTo({
			url: '/pages/npcNews/index',
		})
	},
	// 获取列表
	getList(page) {
		var that = this
		article.lists({
			page: page,
			size: 10,
			channel_id: 2
		}, res => {
			that.setData({
				total: res.data.total
			})
			if (res.data.list.length > 0) {
				that.setData({
					list: that.data.list.concat(res.data.list) //合并数据
				})
				if (11 > res.data.list.length > 0) {
					that.setData({
						loadMoreText: '' //没有更多了
					})
				}

			} else {
				if (page !== 1) {
					that.setData({
						loadMoreText: '暂无数据'
					})
				} else {
					that.setData({
						list: [],
						loadMoreText: '暂无数据'
					})
				}
			}
			wx.stopPullDownRefresh();
		})
	},
	onShow() {
		this.getInfo()
	},
	getInfo() {
		let _this = this
		console.log(666)
		user.detailS({}, res => {
			let {
				code,
				msg,
				data
			} = res
			if (code == 20003 || code == 10000) {
				wx.navigateTo({
					url: '/pages/login/wxLogin',
				})
			}
		})
	},
	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {
		pageNum1 = 1
		this.setData({
			list: [],
		});
		this.getList(1)
	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {
		pageNum1 += 1;
		this.getList(pageNum1)
	},
	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	}
})